From ad6f4926b6224b823abea3f71f0b080c31bac9e1 Mon Sep 17 00:00:00 2001 From: Philip Withnall Date: Mon, 2 Dec 2013 10:41:38 +0000 Subject: [PATCH] gdkwindow: Remove an unused assignment scale is only used if HAVE_CAIRO_SURFACE_SET_DEVICE_SCALE is defined. Found with scan-build. https://bugzilla.gnome.org/show_bug.cgi?id=712760 --- gdk/gdkwindow.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gdk/gdkwindow.c b/gdk/gdkwindow.c index 63bc22533a..55b37b3f8d 100644 --- a/gdk/gdkwindow.c +++ b/gdk/gdkwindow.c @@ -9338,9 +9338,6 @@ gdk_window_create_similar_image_surface (GdkWindow * window, window = gdk_screen_get_root_window (screen); } - if (scale == 0) - scale = gdk_window_get_scale_factor (window); - impl_class = GDK_WINDOW_IMPL_GET_CLASS (window->impl); if (impl_class->create_similar_image_surface) @@ -9357,6 +9354,9 @@ gdk_window_create_similar_image_surface (GdkWindow * window, } #ifdef HAVE_CAIRO_SURFACE_SET_DEVICE_SCALE + if (scale == 0) + scale = gdk_window_get_scale_factor (window); + cairo_surface_set_device_scale (surface, scale, scale); #endif -- 2.30.2